@charset "utf-8";
/* CSS Document */
*{font-size:12px; margin:0; padding:0;}
table{border:0; margin:auto;}
/*button css */
.textbutton{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	font-weight: bold;
	color: #FF0000;
	width: 40px;
	text-align:center;
	margin:0 2px 0 2px;
}
/* Header css */
.headbox{
	width:100%;
	height:144px;
	}
.headleft_frame{
	background:url(../../images/default/table_left.gif) top left no-repeat;
	width:7px;
	height:100%;
	float:left;
}
.headleft{
	background:url(../../images/default/table_center.jpg) top left repeat-x;
	width:300px;
	height:100%;
	float:left;
	text-align:left;
	padding-left:10px;
	}
.headleft div.title{
	padding-left:20px;
	margin-top:15px;
	background:url(../../images/default/arrow.jpg) top left no-repeat;
	font-weight:bold;
	clear:both;
	}
.headleft li {
	float: left;
	list-style-type: none;
	line-height: 20px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	padding: 2px;
 
}
.number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	width:32px;
	height:40px;
}
.headmiddle{
	background:url(../../images/default/line_01.jpg) top left no-repeat;
	width:2px;
	height:100%;
	float:left;
}
.headright{
	background:url(../../images/default/table_center.jpg) top left repeat-x;
	width:293px;
	height:100%;
	float:left;
	text-align:left;
	}
.headright ul{
	list-style:none;
	margin-top:15px;
	margin-left:15px;
	}
.headright ul li{
	list-style:none;
	line-height:20px;
	height:20px;
	width:100%;
	}
.headright .linkbox{
	background:url(../../images/default/background_01.jpg) top right no-repeat;
	width:289px;
	height:50px;
	margin-left:5px;
	margin-top:18px;
	padding-top:10px;
	color:#FFFFFF;}
.headright .linkbox a{
	color:#FFFFFF;
	text-decoration:none;
	}
.headright .linkbox a:hover{
	text-decoration:underline;
	}
.headlink1{
	margin-left:35px;
	}
.headlink2{
	margin-left:32px;
	}
.headlink3{
	margin-left:32px;
	}
.headright_frame{
	background:url(../../images/default/table_right.gif) top left no-repeat;
	width:7px;
	height:100%;
	float:left;
}
#current_issue{
	background-color:#FFFF33;
	font-size:14px;
	font-weight:bold;
	margin:0 5px 0 5px;
	padding:2px 5px;
	}
#count_down{
	margin-left:5px;
	padding:2px 5px;
	background-color:#FFFFFF;
	color:#FF0000;
	font-weight:bold;
	}
		
/*  lottery-Body css */
/*select div css*/

/*label*/
.labelbox{
	width:100%;
	height:24px;
	margin-top:10px;
	padding-left:15px;
	}
.labelbox ul{
	width:100%;
	list-style:none;
	}
.labelbox ul li{
	float:left;
	height:24px;
	margin-right:1px;
	background:url(image/labelbg01.jpg) no-repeat left bottom;
	}
.labelbox ul li a{
	height:24px;
	line-height:24px;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	color:#FFFFFF;
	background:url(image/labelbg02.jpg) no-repeat right bottom;
	float:left;
	}
.labelbox ul li.selected{
	background-position: left top;
	margin-bottom:-2px;
	position:relative;
	height:25px;
	}
.labelbox ul li.selected a{
	background-position:right top;
	height:25px;
	line-height:25px;
	color:#FF0000;
	}
	
/*select box and content*/
.selectbox{
	border:1px #888888 solid;
	}
.selectbox #lt_samll_label{
	margin:15px 10px 5px 20px;
	}
.selectbox #lt_samll_label input{
	margin:0 5px 0 10px;
	}
.selectbox #lt_desc{
	margin:0px 20px;
	color:#999999;
	padding-left:10px;
	}
.selectbox #lt_help_div{
	display:none;
	position:absolute;
	line-height:22px;
	border:1px #993300 solid;
	background-color:#FF6633;
	color:#FFFFFF;
	padding:0 5px;
	width:300px;
	}
/*the selector content*/
.selectbox #lt_selector {
	margin:10px 10px 10px 20px;
	}
.selectbox #lt_selector table{
	width:100%;
	}
.selectbox #lt_selector td{
	height:32px;
	text-align:left;
	}
.selectbox #lt_selector td.two{/*两个字宽度*/
	width:55px;
	}
.selectbox #lt_selector td.three{/*三个字宽度*/
	width:70px;
	}
.selectbox #lt_selector td.four{/*四个字宽度*/
	width:85px;
	}
/*用户手动录入号码区样式*/
.selectbox #lt_selector #lt_write_box{/*文本框*/
	width:480px;
	height:100px;
	border:1px #FF0000 solid;
	}
.selectbox #lt_selector td.writebutbox{/*TD已底部对齐*/
	vertical-align:bottom;
	}
.selectbox #lt_selector .writebutbox img{/*图片按钮样式*/
	margin-bottom:12px;
	cursor:pointer;
	}

#lt_selector .seltitle{
	background-color:#FFFFFF;
	border:1px #b50000 solid;
	padding:1px;
	float:left;
	}
#lt_selector .seltitle div{
	height:20px;
	line-height:20px;
	padding:1px 5px 0 5px;
	background-color:#b50000;
	float:left;
	color:#FFFFFF;
	letter-spacing:2px;
	}
#lt_selector .selbuttonbox{
	margin-right:10px;
	float:left;
	}
/*数字号码样式*/
#lt_selector .selbuttonbox div{
	width:23px;
	height:23px;
	line-height:23px;
	border:1px #ffa281 solid;
	color:#FF0000;
	background-color:#ffddc7;
	text-align:center;
	float:left;
	margin-right:3px;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	}
/*数字号码被选中后的样式*/
#lt_selector .selbuttonbox div.selected{
	color:#FFFFFF;
	background-color:#F60001;
	}
/*大小单双号码选择样式*/
#lt_selector .seldxdsbox{
	margin-right:10px;
	float:left;
	}
#lt_selector .seldxdsbox div{
	width:24px;
	height:25px;
	line-height:26px;
	background:url(image/button_normal.gif) no-repeat;
	float:left;
	margin-right:5px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}
#lt_selector .seldxdsbox div.selected{
	background:url(image/button_select.gif) no-repeat;
}
/*定单双样式*/
#lt_selector .selddsbox{
	margin-right:10px;
	width:100%;
	float:left;
	}
#lt_selector .selddsbox div{
	width:80px;
	height:50px;
	line-height:50px;
	border:1px #ffa281 solid;
	color:#FF0000;
	background-color:#ffddc7;
	text-align:center;
	float:left;
	margin-right:10px;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	}
#lt_selector .selddsbox span{
	width:80px;
	height:30px;
	line-height:30px;
	color:#FF0000;
	text-align:center;
	float:left;
	margin-right:13px;
	font-weight:bold;
	font-size:14px;
	}
#lt_selector .selddsbox div.selected{
	color:#FFFFFF;
	background-color:#F60001;
	}
/*全大小单双按钮样式*/
#lt_selector .selfixbutton, .selcleanbutton{
	width:24px;
	height:25px;
	line-height:26px;
	background:url(image/button_normal.gif) no-repeat;
	float:left;
	margin-right:5px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	}
/*清按钮样式*/
#lt_selector .selcleanbutton{
	background:url(image/button_clean.gif) no-repeat;
	margin-left:10px;
	margin-right:0;
	}
/*the result of the select*/
.selectbox #lt_selbot{
	height:30px;
	line-height:30px;
	margin-left:20px;
	margin-bottom:5px;
	}
.selectbox .selectmsg{
	height:25px;
	border:1px #ff8a00 solid;
	background-color:#fcf1ce;
	float:left;
	padding:0 10px 0 10px;
	}
.selectbox .selectmsg span{
	height:20px;
	line-height:20px;
	padding:0 2px 0 2px;
	margin:0 5px 0 5px;
	border-bottom:1px #000000 solid;
	color:#FF0000;
	font-weight:bold;
	}
.selectbox .selectimg{
	margin-left:10px;
	float:left;
	cursor:pointer;
	}

/*confirm*/
.confirmbox{
	border:1px #888888 solid;
	padding:2px;
	margin-top:10px;
	text-align:left;
	}
.confirmbox .cftitle{
	height:20px;
	background-color:#545454;
	border-bottom:1px #999999 solid;
	line-height:20px;
	color:#FFFFFF;
	}
.confirmbox .cftitle .cftleft{
	float:left;
	width:89%;
	padding-left:10px;
	}
.confirmbox .cftitle .cftright{
	float:left;
	cursor:pointer;
	}
.confirmbox .cfcontent{
	width:100%;
	height:100px;
	overflow:scroll;
	overflow-x:hidden;
	}

.confirmbox table{
	width:100% !important;
	*width:98% !important;
	width: 98%;
	margin:0;
	}
.confirmbox table td,th{
	height:20px;
	line-height:20px;
	background-color:#ffc29c;
	border-bottom:1px #999999 solid;
	border-top:1px #FFFFFF solid;
	}
.confirmbox table td.selected,th.selected{
	background-color:#FF6600;
	}
.confirmbox table th{
	text-align:left;
	padding-left:5px;
	font-weight:normal;
	width:70%;
	}
.confirmbox table td.del{/*删除样式*/
	width:20px;
	}
.confirmbox .cfcontent .open{/*详情样式*/
	cursor:pointer;
	}
.confirmbox .cfcontent .close{/*关闭样式*/
	cursor:pointer;
	}
.confirmbox .cfcontent .more{/*详情显示外框样式*/
	width:275px;
	background:#ffc787;	
	position:absolute;
	z-index:100;
	border:1px #993300 double;
	padding:0px;
	color:#000000;
	}
.confirmbox .cfcontent .more span{
	height:20px;
	line-height:20px;
	color:#000000;
	margin-left:5px;
	}
.confirmbox .cfcontent .code{/*详情显示外框样式*/
	width:274px;
	height:80px;
	line-height:20px;
	color:#000000;
	background:#ffc787;	
	text-align:left;
	border:1px #993300 double;
	}
/*the button of submit css*/
.buyresult{
	padding:10px;
	height:50px;
	}
.buyresult .bs_left{
	width:60%;
	float:left;
	}
.buyresult .bs_left p{
	height:25px;
	line-height:25px;
	}
.buyresult .bs_left p span{
	margin:0 5px;
	border-bottom:1px #FF6600 solid;
	padding:0 2px;
	color:#FF0000;
	font-weight:bold;
	}
.buyresult .bs_right{
	float:left;
	}
.buyresult .bs_right img{
	cursor:pointer;
	}
	
/* trace div css */
.tracebox{
	border:1px #888888 solid;
	margin-top:10px;
	text-align:left;
}
.tracebox .tbtitlebox{
	height:30px;
	background-color:#d6d6d6;
	padding:2px 20px;
	}
.tracebox .tbtitlebox div{
	color:#FF0000;
	font-weight:bold;
	margin-top:8px;
	}
.tracebox .tbactionbox{
	height:80px;
	border-bottom:1px #888888 solid;
	border-top:1px #888888 solid;
	}
.tbactionbox .tbactleft{
	width:80%;
	height:70px;
	float:left;
	padding-left:10px;
	}
.tbactionbox .tbactleft .tbactdays{
	height:25px;
	line-height:25px;
	margin-top:5px;
	}
.tbactionbox .tbactleft .tbactdays a{
	width:41px;
	height:21px;
	line-height:22px;
	text-align:center;
	color:#000000;
	float:left;
	background-color:#aeaeae;
	margin-right:5px;
	cursor:pointer;
	text-decoration:none;
	}
.tbactionbox .tbactleft .tbactdays a.selected{
	color:#FFFFFF;
	background:url(image/button_days.gif) no-repeat;
	cursor:auto;
	}
.tbactionbox .tbactleft .tbactdays span{
	color:#FF0000;
	font-weight:bold;
	}
.tbactionbox .tbactleft .tbactlabel{
	height:25px;
	line-height:25px;
	}
.tbactionbox .tbactleft .tbactlabel span{
	padding:3px 7px 2px 7px;
	background-color:#CCCCCC;
	margin-right:2px;
	cursor:pointer;
	}
.tbactionbox .tbactleft .tbactlabel span.selected{
	background-color:#666666;
	color:#FFFFFF;
	}
.tbactionbox .tbactleft .tbactinput{
	margin:5px 0;
	}
.tbactionbox .tbactleft .tbactinput input, .tracemoney{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	font-weight: bold;
	color: #FF0000;
	width: 40px;
	text-align:center;
	margin:0 5px;
	}

.tbactionbox .tbactright{
	margin-top:30px;
	float:left;
	text-align:center;
	}
.tracebox .tbactright img{
	cursor:pointer;
	}
.tracebox .tbcontentbox{
	padding:2px;
	}
.tbcontentbox .tbctitle{
	height:20px;
	}
.tbcontentbox .tbctitle li{
	list-style:none;
	float:left;
	width:24%;
	margin-right:1px;
	height:20px;
	line-height:20px;
	text-align:center;
	background-color:#ffc787;
	}
.tbcontentbox .tbctitle li.issue{
	width:25%;
	}
.tbcontentbox .tbctitle li.inputtimes{
	width:16%;
	}
.tbcontentbox .tbctitle li.rlmoney{
	width:29%;
	}
.tbcontentbox .tbctitle li.last{
	width:29%;
	}	
.tracebox .tbcontentbox .tbclist{
	height:300px;
	overflow:scroll;
	overflow-x:hidden;
	}
.tracebox .tbcontentbox .tbclist table{
	width:100% !important;width:96%;
	padding:0;
	border:0;
	}
.tracebox .tbcontentbox .tbclist td{
	height:22px;
	text-align:center;
	background-color:#f2f1f1;
	border-bottom:1px #CCCCCC solid;
	border-top:1px #FFFFFF solid;
	}
.tracebox .tbcontentbox .tbclist td.selected{
	background-color:#ff7878;
	}
.tracebox .tbcontentbox .tbclist td.checkid{
	width:30px;
	}
.tracebox .tbcontentbox .tbclist td.issue{
	width:20%;
	}
.tracebox .tbcontentbox .tbclist td.inputtimes{
	width:17%;
	}
.tracebox .tbcontentbox .tbclist td.rlmoney{
	width:30%;
	}
	
/*提交后的弹出内容的一样样式*/
.floatarea{
	border:0;
	border-bottom:1px #999999 solid;
	border-top:1px #999999 solid;
	width:100%;
	overflow:auto;
	overflow-x:hidden;
	margin:0;
	line-height:20px;
	}
	
/*右边历史号码等的CSS*/
.bodyright{
	width:240px;
	text-align:left;
	}
.otherredtitle{
	height:25px;
	line-height:25px;
	padding-left:10px;
	background-color:#d30000;
	color:#FFFFFF;
	font-weight:bold;
	}
.otherredtitle p{
	margin-top:0px !important;
	margin-top:6px;
	}
.otherredtitle img{
	margin-right:10px;
	}
.othergrabox{
	border:1px #888888 solid;
	padding:3px;
	margin-bottom:10px;
	}
.othergrabox table{
	width:100%;
	}
.othergrabox table th{
	color:#FF0000;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	border:0;
	}
.othergrabox table td{
	background-color:#f0f0f0;
	height:22px;
	text-align:center;
	}
.othergrabox table td.odd{
	background-color:#e1e1e1;
	}
.othergrabox table td.more{
	text-align:right;
	color:#FF0000;
	}
.othergrabox table td.more a{
	color:#FF0000;
	text-decoration:none;
	}
/* 底部参与游戏 */
.bodybottom{
	border:1px #888888 solid;
	margin-top:10px;
	}
.bodybottom .bottomtitle{
	border-bottom:1px #888888 solid;
	background-color:#d6d6d6;
	height:25px;
	padding-top:7px;
	padding-left:5px;
	color:#FF0000;
	font-weight:bold;
	}
.bodybottom .bottomtitle img{
	margin-right:10px;
	}
.bodybottom .bottombox{
	padding:3px;
	}
.bodybottom .bottombox table{
	width:100%;
	}
.bodybottom .bottombox table th{
	color:#333333;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
	border:0;
	}
.bodybottom .bottombox table td{
	background-color:#ffeee2;
	height:22px;
	text-align:center;
	}
.bodybottom .bottombox table td.odd{
	background-color:#ffdec9;
	}
